gdk/win32/gdkselection-win32.c: Fix build without G_ENABLE_DEBUG
authorChun-wei Fan <fanchunwei@src.gnome.org>
Thu, 14 Dec 2017 17:11:17 +0000 (01:11 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Thu, 14 Dec 2017 17:11:17 +0000 (01:11 +0800)
_gdk_win32_data_to_string() is only available when G_ENABLE_DEBUG is
defined, so as in gdkproperty-win32.c, use GDK_NOTE on the parts where
we assemble and output the debug messages.

gdk/win32/gdkselection-win32.c

index 12ee4ef2ac94023fc0c3aa93925a641efcfda260..41bab532bfecefc3c39a168be9e89f53598c9592 100644 (file)
@@ -2422,24 +2422,26 @@ _gdk_win32_selection_property_change (GdkWin32Selection *win32_sel,
     }
   else
     {
-      gchar *prop_name = gdk_atom_name (property);
-      gchar *type_name = gdk_atom_name (type);
-      gchar *datastring = _gdk_win32_data_to_string (data, MIN (10, format*nelements/8));
-
-      g_warning ("Unsupported property change on window 0x%p, %s property %s, %d-bit, target 0x%x of %d bytes: %s",
-                 window,
-                 (mode == GDK_PROP_MODE_REPLACE ? "REPLACE" :
-                  (mode == GDK_PROP_MODE_PREPEND ? "PREPEND" :
-                   (mode == GDK_PROP_MODE_APPEND ? "APPEND" :
-                    "???"))),
-                 prop_name,
-                 format,
-                 type_name,
-                 nelements,
-                 datastring);
-      g_free (datastring);
-      g_free (prop_name);
-      g_free (type_name);
+      GDK_NOTE (DND, {
+          gchar *prop_name = gdk_atom_name (property);
+          gchar *type_name = gdk_atom_name (type);
+          gchar *datastring = _gdk_win32_data_to_string (data, MIN (10, format*nelements/8));
+
+          g_warning ("Unsupported property change on window 0x%p, %s property %s, %d-bit, target 0x%x of %d bytes: %s",
+                     window,
+                     (mode == GDK_PROP_MODE_REPLACE ? "REPLACE" :
+                      (mode == GDK_PROP_MODE_PREPEND ? "PREPEND" :
+                       (mode == GDK_PROP_MODE_APPEND ? "APPEND" :
+                        "???"))),
+                     prop_name,
+                     format,
+                     type_name,
+                     nelements,
+                     datastring);
+          g_free (datastring);
+          g_free (prop_name);
+          g_free (type_name);
+        });
     }
 }